package com.lz.ccjdemo.utils;

import android.content.Context;
import android.text.TextUtils;
import android.widget.ImageView;

import com.bumptech.glide.Glide;
import com.lz.ccjdemo.R;

/**********************************************************************
 * @desc 图片加载
 *  需要添加 implementation 'com.github.bumptech.glide:glide:4.12.0'
 * @author lz
 * @data 2024/2/29 or 17:05
 *====================================================================*/
public class ImgUtils {
    public static void showImg(Context context, String url, ImageView iv) {
        Glide.with(context)
                .load(TextUtils.isEmpty(url) ? R.drawable.ic_launcher_background : url)//路径不存在配置默认图片
                .placeholder(R.drawable.ic_launcher_background)//加载中显示的图片
                .error(R.drawable.ic_launcher_background)//加载失败显示的图片
                .into(iv);
    }

    public static void showImg(Context context, int res, ImageView iv) {
        Glide.with(context)
                .load(res<=0 ? R.drawable.ic_launcher_background : res)//路径不存在配置默认图片
                .placeholder(R.drawable.ic_launcher_background)//加载中显示的图片
                .error(R.drawable.ic_launcher_background)//加载失败显示的图片
                .into(iv);
    }
}
